package com.cloud.flowable.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@Schema(name = "流程实例关联表单对象", description = "流程管理")
@TableName("wf_deploy_form")
public class WfDeployForm {

    private static final long serialVersionUID = 1L;

    @Schema(description = "流程部署主键")
    private String deployId;

    @Schema(description = "表单Key")
    private String formKey;

    @Schema(description = "节点Key")
    private String nodeKey;

    @Schema(description = "表单名称")
    private String formName;

    @Schema(description = "节点名称")
    private String nodeName;

    @Schema(description = "表单内容")
    private String content;

    @Schema(description = "电脑端表单路由")
    private String pcPath;

    @Schema(description = "移动端表单路由")
    private String appPath;

    @Schema(description = "表单对象值")
    @TableField(exist = false)
    private Object objectValue;

}
